//  带标签函数的模板字符串

const str = console.log`hello world`

// 为什么打印的是数组

// 利用标签函数实现文本多语言化，
// 检查文本是否存在不安全的字符等等
// 实现小型模板引擎

const names = 'tom'
const gender = true

function myTagFunc(strings, name, gender){
  // console.log(strings, name, gender)
  const sex = gender ? 'man' : 'woman'
  return strings[0] + name + strings[1] + sex + strings[2]
}

const result = myTagFunc`hey,${names} is a ${gender}`
console.log(result)